package com.example.scribe.backend;

import com.example.scribe.SyntaxNode;
import net.bytebuddy.implementation.bytecode.StackManipulation;

public interface StatementEmitter {
    StackManipulation emitBody(String functionName, SyntaxNode bodyNode, String generatedClassName, LocalVariableAllocator locals, ExpressionEmitter exprEmitter);
}


